`@charset "utf-8";

body,table,input,textarea,select,button { font-family:Tahoma,Geneva,sans-serif; font-size:12px }

legend{display:none}

.i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.i_check, .i_radio{padding:0;vertical-align:middle}

.document-title , .document-tab , .document-head-menu, .document-search, .document-list, .document-write, .document-view, .page-area {
  margin-top:5px;
}

.document-title .document-title-name {
  border-bottom:1px solid #e9e9e9; 
  padding:5px;
  font-size:12pt;
  font-weight:bold;
}

.document-title .document-title-brief {
  font-weight:normal;
  padding:5px;
  background-color:#f6f6f6;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  border-bottom:1px solid #e9e9e9;
  line-height:1.5em;
}

.document-sub-title { margin-top:15px; margin-bottom: 5px; }

.document-foot-menu { padding:0.5em 0; text-align:right; }

.document-search .i_search {
  border-color: #A6A6A6 #D8D8D8 #D8D8D8 #A6A6A6;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  height: 16px;
  padding: 3px 4px;
}


.document-tab{position:relative;height:29px;margin-top:10px;margin-bottom:10px;background:url(./images/tab/tab_menu.gif) repeat-x 0 100%;font-size:12px}
.document-tab ul,.document-tab ul li{margin:0;padding:0}
.document-tab ul li{list-style:none}
.document-tab ul li,.document-tab ul li a{background:url(./images/tab/bg_tab_off.gif) no-repeat}
.document-tab ul li{float:left;margin-right:-1px;line-height:26px}
.document-tab ul li a{display:inline-block;padding:2px 16px 1px;_padding:3px 16px 0;background-position: 100% 0;font-weight:bold;color:#666;text-decoration:none !important}
.document-tab ul li a:hover{color:#000}
.document-tab ul li.on,.document-tab ul li.on a{background-image:url(./images/tab/bg_tab_on.gif)}
.document-tab ul li.on a{color:#3376b8}

.document-list a, .document-write a, .document-view a { text-decoration:none; color:#4b4b4b; }
.document-list a:hover, .document-list a:focus, .document-list a:active 
.document-write a:hover, .document-write a:focus, .document-write a:active 
.document-view a:hover, .document-view a:focus, .document-view a:active 
{ text-decoration:none; color:#00a3d2; font-weight:normal; }

.table-list a{text-decoration:none;}
.table-list,.table-list th,.table-list td{border:0}
.table-list{width:100%;border-bottom:1px solid #999;table-layout:fixed}
.table-list caption { text-align:left;line-height:1.5em;font-weight:bold;font-size:11px;}

.table-list caption ul {clear: right;float: right;margin: 0;padding: 0;position: relative;white-space: nowrap;}
.table-list caption li {float: left;list-style: none outside none;margin: 0 1px;padding: 0;position: relative;}

.table-list th{
  padding:5px 0 4px;
  border-top:solid 2px #999;
  border-bottom:solid 1px #ddd;
  font-weight:bold;
  line-height:18px;
  vertical-align:top;
  white-space:nowrap;
}
.table-list td { word-break:break-all;word-wrap: break-word; }
.table-list td{padding:8px 0 5px;border-bottom:solid 1px #d2d2d2;text-align:center;}
.table-list td.zero{height:100px !important;font-weight:bold;text-align:center;}
.table-list td.title{text-align:left;}
.table-list .num {padding:0; line-height:normal;}
.table-list .setting { }
.table-list .comment{padding:0;color:#f00;font-size:11px;font-weight:bold;line-height:normal;}
.table-list td .icon{margin:0 0 2px;vertical-align:middle}

.table-list-scope {margin:1em 0}
.table-list-scope table{width:100%;border:0;border-top:2px solid #999;}
.table-list-scope caption{padding:8px 0;font-weight:bold;text-align:left}
.table-list-scope th,
.table-list-scope td{padding:8px;border:0;vertical-align:top}
.table-list-scope th{color:#333}
.table-list-scope td{color:#767676}
.table-list-scope thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.table-list-scope tbody th{border-bottom:1px solid #ddd;background:#fafafa}
.table-list-scope tfoot th{border-bottom:1px solid #ddd}
.table-list-scope tbody td{border-bottom:1px solid #ddd;text-align:center;}
.table-list-scope tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}


.table-write {width:100%;border:0;border-top:2px solid #999;border-bottom:1px solid #999;table-layout:fixed;}
.table-write caption{padding:8px 0;font-weight:bold;text-align:left}
.table-write th, .table-write td{padding:8px;border:0;}
.table-write thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.table-write tbody th{border-bottom:1px solid #ddd;background:#fafafa;text-align:left}
.table-write tfoot th{border-bottom:1px solid #ddd}
.table-write tbody td{border-bottom:1px solid #ddd}
.table-write tfoot td{border-bottom:1px solid #ddd;font-weight:bold;}
.table-write .item{position:relative;margin:-4px 0}
.table-write .item p { line-height:2.0em; }
.table-write .item .i_help{position:absolute;top:4px;right:0}
.table-write .item .i_label{ vertical-align: middle; left:10px}
.table-write .item .i_dsc{margin:2px 0}
.table-write .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.table-write .item select{margin:2px; border: 1px solid #B7B6B6;}
.table-write .item .i_select { }
.table-write .item label{margin:0 10px 0 0;cursor:pointer}
.table-write dl.option dd { display: inline; }
.table-write dl.option dd * { vertical-align: middle; }
.table-write .item .button { vertical-align: middle; padding-bottom:2px;}

.table-view,.table-view th,.table-view td{border:0}
.table-view{width:100%;border-top:1px solid #999;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.table-view caption{display:none}
.table-view th{padding:5px 0 4px;border-bottom:solid 1px #d2d2d2;background-color:#f1f1f4;color:#333;font-weight:bold;line-height:18px;vertical-align:top}
.table-view td{padding:8px 0 5px 10px;border-bottom:solid 1px #d2d2d2;text-align:left}
.table-view td.cont{padding:20px;line-height:1.4em}
.table-view .item{position:relative;margin:-4px 0}
.table-view .item .i_label{ top:6px; left:10px}
.table-view .item .i_check,
.table-view .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}


.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:1px solid #dddee2;font-family:'돋움',dotum;font-size:12px;table-layout:fixed}
.tbl_type caption{display:none}
.tbl_type th{padding:8px 0 5px 20px;border-top:1px solid #dddee2;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:top}
.tbl_type td{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;line-height:16px;vertical-align:top}


.fixed_img_col ul{display:block;clear:both;content:"";overflow:hidden;position:relative;margin:0;padding:0;border:1px solid #ddd;border-left:0;border-right:0;font-size:12px;font-family:Tahoma, Geneva, sans-serif;list-style:none;*zoom:1}
.fixed_img_col ul:after{display:block;clear:both;content:"";}
.fixed_img_col li{overflow:hidden;float:left;position:relative;top:1px;width:150px;height:210px;border-bottom:1px solid #eee}
.fixed_img_col .thumb{display:block;overflow:hidden;position:relative;width:120px;height:120px;background:#eee;color:#666;line-height:120px;text-align:center;white-space:nowrap}
.fixed_img_col .thumb img{display:block;width:120px;height:120px;border:0}
.fixed_img_col .thumb em{visibility:hidden;position:absolute;bottom:0;left:0;width:1px;height:1px;background:#000;font-weight:bold;font-style:normal;color:#fff;text-align:center;opacity:.6;filter:alpha(opacity=60)}
.fixed_img_col .thumb em{_visibility:visible;_width:100%;_height:auto;_line-height:20px}
.fixed_img_col a{display:block;width:120px;margin:0 auto;padding:20px 0 0 0;text-decoration:none;cursor:pointer}
.fixed_img_col a strong{display:inline-block;margin:8px 0 0 0;color:#333}
.fixed_img_col p{width:120px;margin:0 auto;font-size:11px;color:#767676}
.fixed_img_col a:hover strong,
.fixed_img_col a:active strong,
.fixed_img_col a:focus strong{text-decoration:underline}
.fixed_img_col a:hover .thumb,
.fixed_img_col a:active .thumb,
.fixed_img_col a:focus .thumb{margin:-3px;border:3px solid #eee;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666}
.fixed_img_col a:hover .thumb em,
.fixed_img_col a:active .thumb em,
.fixed_img_col a:focus .thumb em{visibility:visible;width:100%;height:auto}
.fixed_img_col li.zero{width:100%; height:100px !important;font-weight:bold;text-align:center;}

.fixed_img_head {text-align:left;line-height:1.5em;font-weight:bold;}
.fixed_img_head ul {clear: right;float: right;margin: 0;padding: 0;position: relative;white-space: nowrap;}
.fixed_img_head li {float: left;list-style: none outside none;margin: 0 1px;padding: 0;position: relative;}


.paginate_complex{padding:15px 0;line-height:normal;text-align:center}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:top}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{background-color:#f8f8f8}
.paginate_complex strong{color:#ff8600}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .sprev{border-left:0}
.paginate_complex .snext{border-right:0}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
.paginate_complex .sprev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate_complex .snext span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}